package com.cskaoyan.bean.vo.admin.promotion;
/*
 * @Auther:王贲
 * @Date:2022/9/6
 * @Description:
 * @VERSON:1.8
 */

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@NoArgsConstructor
@Data
@AllArgsConstructor
public class AdminAdStorageVO {

    @JsonProperty("id")
    private Integer id;
   /*
   文件的唯一索引
    */
    @JsonProperty("key")
    private String key;
    /*
    文件名
     */
    @JsonProperty("name")
    private String name;
    /*
    文件类型
     */
    @JsonProperty("type")
    private String type;
    /*
    文件大小
     */
    @JsonProperty("size")
    private Integer size;
    /*
    文件访问链接
     */
    @JsonProperty("url")
    private String url;
    /*
    创建时间
     */
    @JsonProperty("addTime")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date addTime;
    /*
    更新时间
     */
    @JsonProperty("updateTime")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date updateTime;
    /*
    逻辑删除
     */
    @JsonProperty("deleted")
    private Boolean deleted;
}
